package hn.sigit.model.commons;

import hn.sigit.model.hnd.cadastre.HND_TaxStatusType;

import java.math.BigDecimal;

import com.vividsolutions.jts.geom.Polygon;


public interface IParcel extends ISpatialZone {
	public Polygon getShape();
	
	public Long getFieldTab();
	public void setFieldTab(Long value);
	
	public String getCadastralKey();
	public void setCadastralKey(String value);
	
	public String getMunicipalKey();
	public void setMunicipalKey(String value);
	
	public BigDecimal getDocumentedBuiltArea();
	public void setDocumentedBuiltArea(BigDecimal value);
	
	public BigDecimal getGroundBuiltArea();
	public void setGroundBuiltArea(BigDecimal value);
	
	public String getNeighborhood();
	public void setNeighborhood(String value);
	
	public String getAccessWay1();
	public void setAccessWay1(String value);
	
	public String getAccessWay2();
	public void setAccessWay2(String value);
	
	public String getHouseNumber();
	public void setHouseNumber(String value);
	
	public BigDecimal getCommercialAppraisal();
	public void setCommercialAppraisal(BigDecimal value);
	
	public BigDecimal getFiscalAppraisal();
	public void setFiscalAppraisal(BigDecimal value);
	
	public BigDecimal getPayedTaxes();
	public void setPayedTaxes(BigDecimal value);
	
	public HND_TaxStatusType getStatus();
	public void setStatus(HND_TaxStatusType value);
	
	public boolean isAlive();
	
}
